home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / gedit-2 / gedit-bugreport
Text File  |  2009-10-20  |  2KB  |  74 lines

  1. #!/bin/sh
  2.  
  3. ENABLE_PYTHON=yes
  4.  
  5. PKG_CONFIG_MODULES="glib-2.0 gtk+-2.0 gtksourceview-2.0 \
  6.             pygobject-2.0 pygtk-2.0 \
  7.             pygtksourceview-2.0 enchant iso-codes"
  8.  
  9. echo_padded ()
  10. {
  11.     echo -n "  - $1 "
  12.     N=$(echo -n $1 | wc -m)
  13.     while test $N -le 20
  14.     do
  15.         echo -n " "
  16.         N=`expr $N + 1`
  17.     done
  18. }
  19.  
  20. #if (which gconftool-2 >/dev/null)
  21. #then
  22. #    echo "GConf configuration dump:"
  23. #    gconftool-2 --dump /apps/gedit-2 | grep -Ev "</?(entry|gconfentryfile|entrylist|value|schema_key)" | cut -c4-
  24. #    echo
  25. #fi
  26.  
  27. echo "Active plugins:"
  28. gconftool-2 --get /apps/gedit-2/plugins/active-plugins            \
  29.     | sed -r -e 's/^\[(.*)\]$/\1/' -e 's/,/\n/g'            \
  30.     | sed -e 's/^.*$/  - \0/'
  31. echo
  32.  
  33. # Manually installed plugins (in $HOME)
  34. if [ -d $HOME/.gnome2/gedit/plugins ]
  35. then
  36.     echo "Plugins in \$HOME:"
  37.     ls $HOME/.gnome2/gedit/plugins/*.gedit-plugin            \
  38.         | sed -r -e 's#.*/([^/]*)\.gedit-plugin$#  - \1#'
  39. else
  40.     echo "No plugin installed in \$HOME."
  41. fi
  42. echo
  43.  
  44. echo "Module versions:"
  45. if (which pkg-config > /dev/null)
  46. then
  47.     for i in $PKG_CONFIG_MODULES
  48.     do
  49.         echo_padded "`echo -n $i | sed -r -e 's/^(.*)-[0-9]\.[0-9]$/\1/'`"
  50.         pkg-config --modversion $i 2>/dev/null || echo
  51.     done
  52. else
  53.     echo "  pkg-config unavailable"
  54. fi
  55. echo
  56.  
  57. echo "Python module versions:"
  58. if test "$ENABLE_PYTHON" = "yes"
  59. then
  60.     echo_padded "python"
  61.     python -V 2>&1 | cut -c8-
  62.  
  63.     echo_padded "pygtk"
  64.     python -c "import gtk, sys; \
  65.            sys.stdout.write('%d.%d.%d ' % gtk.pygtk_version); \
  66.            sys.stdout.write('(GTK+ %d.%d.%d)' % gtk.gtk_version)" \
  67.            2>/dev/null
  68.     echo
  69. else
  70.     echo "  Python support was not enabled at compile time."
  71. fi
  72. echo
  73.  
  74.